/**
 * Classe Tabela
 * Gerencia as criações dos objetos referente as tabelas, pois só deverá
 * existir apenas um objeto de cada
 * 
 */
package epibot.BancoDeDados;

/**
 *
 * @author Rafael Tosta
 */
public class Tabelas {

    private static TabelaSites tsi = null;
    private static TabelaNotaDoSite notaSite = null;
    private static TabelaCalibradores calibradores = null;

    /**
     * Obtém um objeto referente a tabela de sites
     *
     * @return Objeto TabelaSites
     */
    public static TabelaSites getTabelaSites() {
        if (tsi == null) {
            tsi = new TabelaSites();
        }
        return tsi;
    }

    /**
     * Obtém um objeto referente a tabela de nota do site
     * 
     * @return Objeto TabelaNotaDoSite
     */
    public static TabelaNotaDoSite getTabelaNotaDoSite() {
        if (notaSite == null) {
            notaSite = new TabelaNotaDoSite();
        }
        return notaSite;
    }

    public static TabelaCalibradores getTabelaCalibradores() {
        if (calibradores == null) {
            calibradores = new TabelaCalibradores();
        }
        return calibradores;
    }
}
